Schulung, Beratung und Entwicklung

Glück IT

Gesellschaft für IT Beratung, Schulung und Entwicklung

NEWS

Content Management System ®CMAssist

ANSI C Programmierung Einführungsseminar

Das Seminar vermittelt die Grundlagen der Programmiersprache C für Sprachumsteiger. C ist eine eigenständige, betriebssystemunabhängige Programmiersprache. Sie ist auf praktisch allen Rechnerplattformen vom PC bis hin zum Supercomputer und unter allen wichtigen Betriebssystemen verfügbar. In den letzten Jahren sind viele neue Sprachen entwicklet worden, die auf C basieren, wie etwa Java, Javscript, C++, C#, PHP, Perl etc. So das man mit der Programmiersprache C das Fundament zur Erlernung moderner Sprachen setzt.

Das Seminar richtet sich an Programmieranfänger und Sprachumsteiger,
Programmierkenntnisse sind von Vorteil

Grundlagen


  • Aufbau und Funktionsweise des Compilers
  • Aufbau und Funktionsweise des Preprozessors
  • Die Unterschiede zwischen C und C++
  • Ein- und Ausgabe am Bildschirm

Datentypen und Operatoren


  • Fundamentale Datentypen
  • Geltungsbereich von Variablen
  • Deklarationen und Definitionen
  • Arithmetische, logische und Bitoperatoren

Kontrollstrukturen


  • Auswertung von Operatoren
  • Lesbarkeit von Programmen

Programmaufbau


  • Blockstruktur
  • Funktionen
  • Parameterübergabe
  • Speicherklassen

Der C-Preprozessor


  • Include-Dateien
  • Symbolische Konstanten
  • Makros
  • Bedingte Kompilation

Zusammengesetzte Datentypen


  • Felder (Arrays)
  • Verbunde und Varianten (Records)
  • Aufzählungen (enumerations)
  • Bitfelder
  • Zeichenketten (Strings)
  • Datentypdeklaration

Weitere Themen


  • Zeiger
  • Modularisierung
  • Bibliotheksfunktionen
  • Funktionen zur Dateibehandlung
  • weitere Funktionen

Die Inhalte werden anhand zahlreicher Übungen vermittelt.

Seminardauer: 3 Tage. Das Tageshonorar für einen Dozenten richtet sich nach der Seminardauer und der gewünschten Seminarinhalte. Wie erstellen Ihnen gerne ein individuelles Angebot.

Bitte erfragen Sie unsere gesonderten Konditionen für Beratung, Coaching, Support, Entwicklung, Individual Schulungen und Workshops.